Mayfair Pizza Co. - London Restaurant Review
Opulent and stylish by nature, the Mayfair Pizza Co. is hidden away on the first floor of a Central London building. The team behind this impressive venture have worked hard to get the over-arching ambience of this restaurant correct. It's rare to find a suave place like this in Mayfair that doesn'tcost…