Get directions to: Albert's Riverside, Windsor, CT
Restaurant address: 1530 Palisado Ave Windsor, CT 06095, USA
Restaurant: Albert's Riverside