Burrard Bridge North Rain-Friendly Plaza
Rain-friendly plaza at Burrard Bridge North (south of the Seawall).