Get directions to: Aunt Lu's Cafe, Odessa, NE
Restaurant address: I 80 Exit 263 Odessa, NE 68861, USA
Restaurant: Aunt Lu's Cafe