Get directions to: Barcelona Wine Bar, Norwalk, CT
Restaurant address: 63 North Main Street Norwalk, CT 06854, USA
Restaurant: Barcelona Wine Bar