Long time reader, first time poster...
Last week I happened to be walking through the Champlain Plaza: Phase II parking lot and couldn't help but notice a car parked in front of building 15/16 (not sure which one).
A decal on the car, the license plate of the car, and the sweater of the guy standing next to the car, all had "TacoBoyz" imprinted on it; I haven't heard mention of this restaurant chain linked with this development yet.
Here's a link to their website -
http://www.tacoboyz.com/
Were they discussing a
potential location or are they already confirmed as a tenant... I have no idea???
Cheers!