Start from
Los Charros Cantina
120 N Main St, Branford 06405