1440 Scott St, Ottawa, ON K1Y 4R6, Canada
The Upper Deck is a Takeout Restaurant located at 1440 Scott St, Ottawa, ON K1Y 4R6, Canada. It has received 2 reviews with an average rating of 5.0 stars.
The address of The Upper Deck: 1440 Scott St, Ottawa, ON K1Y 4R6, Canada
The Upper Deck has 5.0 stars from 2 reviews
Takeout Restaurant
273 reviews
Mulligan Centre, 2900 Woodroffe Ave, Nepean, ON K2J 4G3, Canada
6 reviews
1950 Merivale Rd, Nepean, ON K2G 5T5, Canada