Technically yes. Its physical location is Boston, Massachusetts. Massachusetts and the surrounding states are a regional area known as New England (Maine, Vermont, New Hampshire, Massachusetts, Connecticut, Rhode Island).
It's in Boston
Thanks! Your answer is awaiting moderation.