Get directions to: Amish Kitchen The, Tulsa, OK
Restaurant address: 3147 S Harvard Ave Tulsa, OK 74135, USA
Restaurant: Amish Kitchen The