Get directions to: Thelma Lou's, Oxford, NE
Restaurant address: 331 Ogden Street Oxford, NE 68967, USA
Restaurant: Thelma Lou's