TÃo Juan’s Margaritas Mexican Restaurant has opened a new location in Northborough, marking its eighth Massachusetts location and the first with the new corporate design.
Located at 10006 Shops Way, the Northborough Margaritas Restaurant is the first location to open under Margaritas’ new restaurant design. The design, is centered on a large, wrap-around bar with reclaimed wood and tile work, while the rest of the restaurant features an open floor plan.
Margaritas Management Group owns 23 Margaritas Restaurants across Connecticut, Massachusetts, Maine and New Hampshire, with three franchisee-owned restaurants in Pennsylvania.