Review Italia style: The place is great and has great food too. The staff treats you well and on top of that the environment looks like that of a real time italian restaurant straight from Italy not like it has been americanized. Definitely worth checking out and shelling out a few bucks for.
more