Vacation Villa * Stouffville, 5639 Lakeshore Road, L4a 7x3, Stouffville, Ca Facilities in hotel Important