From $141 CAD Booking.com Located in the town of Grand Falls-Windsor, Mount Peyton Hotel features 3 on-site restaurants and Wi-Fi internet throughout. Air-conditioned accommodation offers a cable TV with pay-per-channels.