Home /  

Ipa No. 5 Restaurants in Chelsea

Show restaurants on map
Show :companies_count restaurants on map
3.7
Menu
Table booking
Open Now
3.7
Menu
Table booking
Open Now
City: Chelsea, 115 S Main St, Chelsea, United States
"So impressed!! Discovered this little gem while passing through Chelsea on a Friday night. The waitress was so warm and welcoming that we couldn't hel..."

Feedback

These reviews refer only to the mentioned ingredients.


Value
Preparation time
Price
Quantity