at 77 Harvey Rd., St. John's, Newfoundland and Labrador, A1C 2E9 Canada
Hi. We're Olio. We are your local Create-your-own pizza shop located at 77 Harvey Rd. St. John's Newfoundland. Please allow 45 minutes to one hour for delivery particularly between 6 pm and 9 pm.
2373 FB users likes Olio Pizza, set it to 4 position in Likes Rating for St. John's, Newfoundland and Labrador in Pizza Place category