Get directions to: Bella Isla Cafe, Chelsea, MA
Restaurant address: 220 2nd St Chelsea, MA 02150, USA
Restaurant: Bella Isla Cafe