Whenever we travel to Ottawa from our hometown London, we come here and have a large super delux pizza. The food is excellent and staff are very friendly.
The pizza is 5-6 inch thick before it goes to the oven!
I highly recommend this place.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.