Los Charros Cantina
120 N Main St, Branford
(860) 237-4266
Recent Reviews
Order Online
Reserve
You May Also Like
Dunkin' - 112 N Main St
Coffee Shops, Donuts, Coffee & Tea, Coffee
Shoreline Prime Meats & Deli - 103 N Main St
Butcher, Food Trucks
La Luna Ristorante - 168 N Main St
Italian
Restaurants in Branford, CT
Los Charros Cantina
120 N Main St, Branford, CT 06405
(860) 237-4266