Bella Isla Restaurant, CHELSEA, Massachusetts (MA)
Conveniently situated at 17 5th Street () in CHELSEA, Massachusetts (MA) (2150), Bella Isla Restaurant can be reached at 6178841184. It is advisable to call ahead of time to make a reservation.
More restaurants in CHELSEA, Massachusetts (MA)
Bella Isla Restaurant contact information and details:
Address: 17 5th Street - , CHELSEA, Massachusetts (MA) 2150
Contact Phone: 6178841184
