SHOE-INN New Canaan, CT

36 Elm St, New Canaan, CT 06840