This is a apartment home. This home is located at 00164 Saint Botolph St APT 12, Boston, MA 02115.Show more