The City Grill is the gem of downtown Windsor. A big city feel that delights with chic decor and attention to detail. The City Grill is not about fine dining, it is about dining with finesse.