Get directions to: Jayne's Downtown Diner, Miami, OK
Restaurant address: 33 North Main Street Miami, OK 74354, USA
Restaurant: Jayne's Downtown Diner