2267 S Townsend Avenue, Montrose
$2,340,000 - Commercial, Commercial, Investment, Retail
The largest retail space in Montrose is currently available on South Townsend Ave. The ~22,750 sq.ft. (MOL) space features large retail area, 2 offices, 2…
More Details