Get directions to: Little Store, Guilford, CT
Restaurant address: 2802 Durham Road Guilford, CT 06437, USA
Restaurant: Little Store