Discover new tastes of the menu with Italian cuisine in the comfort of this pizzeria. The cooks here prepare mouthwatering pizza. La Mamma guarantees you tasty tiramisu. Drink the great lemonade offered here.
Many reviewers find the staff patient. On Trip, guests note that this place deserves the 4.5 star rating.