North Bay hotel reservation: check availability and room rates
Resorts in North Bay
2 properties found
-
Ramada By Wyndham Pinewood Park Resort North Bay 3 stars
201 Pinewood Park Drive, North Bay, Canada (Show map)
Built in 1960, Ramada By Wyndham Pinewood Park Resort North Bay is surrounded by bars and restaurants in a vibrant area of North Bay. It offers non-smoking rooms, free Wi-Fi throughout the venue and…
-
The Finch Beach Resort
585 Banner Avenue, North Bay, Canada (Show map)
The Finch Beach Resort North Bay includes 6 rooms and is a 10-minute ride from La Vase Portage Conservation Area.