Get directions to: Anchor Inn, Toledo, OH
Restaurant address: 4950 Suder Avenue Toledo, OH 43611, USA
Restaurant: Anchor Inn