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