Bella Isla Cafe
220 2nd St, Chelsea, MA 02150-1802
Bella Isla Cafe is a Restaurant place is located in Chelsea, Massachusetts. The address of Bella Isla Cafe is 220 2nd St, Chelsea, MA 02150-1802.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 617-884-7584,