Avalon Mall Parking Garage St. John's, NL menu Back to Portfolio Avalon Mall Parking Garage St. John's, NL A four-storey garage containing 875 parking spaces. The facility is connected to the mall by a pedestrian walkway.