What a mistake! The food was cold (I guess that they have an off-site kitchen) but tasted OK. The atmosphere was upbeat, but it was terribly cramped and uncomfortable. There are at least ten restaurants, in the immediate area, that blow Piazza Italia away.
Pros: Location
Cons: Food, Service
more