Start from
Los Gemelos Deli & Restaurant
47 Stevens St, Norwalk 06850