Montrose Square is a development of 2 and 3 story condominium townhomes built circa 1988. The development is located at 116 Montrose Avenue.
Nearby Neighborhoods
Street NamesMontrose Avenue