Nestled in the heart of Mayfair, London, The Audley Public House is more than just a gastropub; it's...