La Piazza Gastronomie offers a taste of Italy with delicious Italian cuisine served in a two-story restaurant.