Ipa No. 5 Restaurants in Chelsea
Show restaurants on map
3.7
Menu
Table booking
3.7
Menu
Table booking
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.