6/10
24 reviews
Free Wi-Fi
Located in upstate New York in Norwich city centre. Free Wi-Fi and cable TV with HBO movie channels are offered.
Number of rooms: 85
75 N Broad Street, Norwich, NY 13815, United States
Hotel booked 1 times today.