at 2804 W Sylvania Ave, Toledo , 43613 United States
89 FB users likes The Orchard Inn, set it to 53 position in Likes Rating for Toledo, Ohio in Bar category
The Orchard Inn is Toledo based place and this enity listed in Restaurant category. Located at 2804 W Sylvania Ave OH 43613.