The Flemings Mayfair Hotel, London is in the heart of prestigious Mayfair, close to Green Park Tube Station. Minutes away are the West End theatres, Oxford Street and Bond Street. With its fine architectural detail and stylish and comfortable furnishings, the Flemings Mayfair Hotel is reminiscent of an English country house and offers a high level of facilities to ensure an enjoyable stay.