90 High St, Shrewsbury, MA, 01545

$2,090,000

90 High St, Shrewsbury, MA, 01545

Listing Agent: James V. Brown
Courtesy of: Brown & Brown Real Estate