Tuesday, December 27, 2011

Pizza Metro Pizza **** £22

Splendid place with truly authentic italian pizza. It's definitely a candidate for the best pizza in London. Tried the margherita and the Solvio ones - oh, my!

No comments:

Post a Comment