This is a apartment home. This home is located at 56 Bowdoin St APT 3C, Worcester, MA 01609.Show more