From Our Editors
Spice up your week with a trip to Terranova Grille in Chelsea, and enjoy grub at the top of its game. Terranova Grille is a local restaurant that accommodates both large and small groups.
Terranova Grille is located in a prime area for those who wish to park in lots.
Planning a night out? Check out the affordable food and beverage menu at Terranova Grille.