The Roger Sherman Inn



New Canaan • Show on map
View Details for Price
Offering a restaurant and free Wi-Fi The Roger Sherman Inn is located in downtown New Canaan. Stamford Museum and Nature Center is 15 minutes’ drive away. Each warmly decorated room offers plush linens…More info
