I recall The Tea House in Stanley Park is much more high scale than wear any ball hat. The name is not indicative of the menu. I found it to be a very good upscale restaurant. When I was dating my current SO, we went there for a afternoon of lunch and frolic.