New Haven Inn
2 Star Rated Hotel.
3.64 from 796 reviews,
3.22
kms from location
Show deals