Get directions to: L & D Cafe, Antlers, OK
Restaurant address: 609 Southwest Centre Street Antlers, OK 74523, USA
Restaurant: L & D Cafe