The Finch Beach Resort
About: Vacation resort listing with an excellent rating of 92% based on 12 reviews. Your accommodation will be located in North Bay.
Services and facilities: a kitchen, a barbecue and air conditioning. Take advantage of the Free Parking with this resort.