Update Info - Bella Villa Bar
This restaurant was reported as closed. If it is open, let us know.
Bella Villa Bar
17 5th St
Chelsea, MA 02150
17 5th St
Chelsea, MA 02150
This restaurant was reported as closed. If it is open, let us know.