Meteorite logoMeteorite
Back to videos

Chill Restaurant Now Open in Westborough

After opening the first Chill restaurant in Marlborough 10 years, they now have a new location in Westborough that's bigger, tastiest, and even more "chill".

Suggested videos