Address: 138 Central Ave, Chelsea, MA 02150, USA
“This place has the best slime ever! They have floam, fluffy, etc. It's also only 1 dollar! This is the best place to go for basically anything! This place is also really cheap! Will be going again!”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…