Italy Square is an Italian restaurant and cafe that offers a variety of Italian staples such as authentic thin-crust pizzas which start at RMB60, and homemade pasta. For the sweet tooth, try the gelato or tiramisu.
Italy Square delivers from 18:00-22:30.