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