5
24 Lake Ave
Worcester, MA 01604
$925,000 USD
4,607 SF
4,607 SF
$925,000 USD
Storefront Retail Office