Get directions to: Tudor's Restaurant, Lima, OH
Restaurant address: 2383 Elida Rd Lima, OH 45805, USA
Restaurant: Tudor's Restaurant