The Teahouse in Stanley Park offers unforgettable breathtaking views of English Bay and the North Shore Mountains. Join us for brunch, lunch or dinner!