Situated on 100 acres of forest, this scenic Lion’s Head, Ontario, Canada bed and breakfast offers a daily homemade breakfast and free Wi-Fi in every room ... » Veja mais