Get directions to: Bestwood Garden Inn, Toledo, OH
Restaurant address: 4122 West Alexis Road Toledo, OH 43623, USA
Restaurant: Bestwood Garden Inn