Overlooking the Burrard Inlet this park has a variety of things to offer... there are several nice walking trails, a playground and the city and bay views are exceptional. Some very unusual Asian Statues (Kamui Mintara) - "playground of the gods" located near the peak, make great photo ops.
Great spot for the whole family to spend an afternoon or a day.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.