Mayflower Manor Apartments is a high-rise residential building located at 263 South Main Street in Downtown Akron, Ohio, United States. It has 16 floors and stands at a height of 207 feet, making it one of the tallest buildings in the city.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Mayflower_Manor_Apartments
Address 263 S Main St, Akron 44308, United States
Coordinates 41°4'42.275" N -81°31'13.358" E