Mayfair Pizza Co .

Mayfair Pizza Co .

London / Located in Lancashire Court Mayfair Pizza Co boasts a fabulous Mediterranean-inspired menu great range of cocktails wines from around the world!