Get directions to: The Meers Store & Restaurant, Velma, OK
Restaurant address: Hc 30 Box 1889 - Lawton Velma, OK 73491, USA
Restaurant: The Meers Store & Restaurant