British in London - Mayfair 12 St George Street, Mayfair, London, W1S 2FB Tags: fine dining, gastro, meat, michelin star, modern european, restaurant, seasonal, value for money, wine bar