Italian Restaurants

10 8 Bella Italia

Address: 13 Tongariro St, Taupo, 3330