Lovely Italian serving pizzas and more sophisticated dishes. Not cheap but worth it.
Sue + Ian
April 29, 2016
At 273A Hampton Street. Our favourite Italian restaurant & takeaway pizza. Make sure you book a table, as they are always busy. Minutes walk from Hampton railway station