Callaghan Country's Alexander Falls Touring Centre is located in Whistler, Canada on Callaghan Rd. Callaghan Country's Alexander Falls Touring Centre is rated 4.7 out of 5 in the category ski resort in Canada.
Accessibility
Wheelchair-accessible car park