I think the same people that own La Grotta also own this Italian restaurant. For some reason, the food tastes better at La Grotta. Ambience is a little better here I think. Can't lose with either one. Skip Cafe De Annoying and come here or La Grotta.
Pros: Food, Ambience
more