Delicious Margaritas

Restaurant Locations

With locations across New England, and more coming soon, there’s sure to be a Margaritas near you!

Click on a location below for more details including menus and specials.

Frog