is a top notch Taco Place Restaurant
Ranked #1 of 15 Restaurants in Centretown Ottawa.
Some say it is fresh, delicious, excellent.
The Latest Review: ★★★★★
Sent on the 14th of January, 2015
I wish they opened on Mondays! Love the tacos. The space feels a bit crowded, but the tacos are fresh and delish!
Rank #1 of 15