The Back Narrows Inn is now Hotel Norwood! Go to the Hotel Norwood listing.
The new Back Narrows Inn is a centrally-located 20-room hotel consisting of 6 modern rooms in the New Quarters, 14 rooms in the historic original building built circa 1897, and a living museum for your exploration.
CONTACT: Logan Tease
ADDRESS: 1550 Grand Avenue
Norwood, CO 81423