Chelsea Square Bar
Bar
Sign in to add a photo.
About
Chelsea Square Bar is a Bar in Downtown, Boston, United States.
Frequently asked questions
Where is Chelsea Square Bar?+
Chelsea Square Bar is located at Boston, MA 02110, Boston.
What kind of place is Chelsea Square Bar?+
Chelsea Square Bar is a Bar in Boston.
Location
Hungry for more? Browse our dining guides or explore all places to eat in Boston.
Reviews
No reviews yet — be the first to review Chelsea Square Bar.