The Teahouse is a historic restaurant located in Stanley Park, offering panoramic views of English Bay and the North Shore mountains. The menu features Pacific Northwest cuisine, including fresh seafood and locally sourced ingredients. The restaurant also has an extensive wine list and a cozy fireplace lounge.