Flemings Hotel and apartments, Mayfair central London is located in a quiet street off Piccadilly, near Green Park and Buckingham Palace. The hotel is a two minute walk from Shepherd Market, a small village dating from the Georgian era with boutiques and eateries, and is just a stone's throw from London's famous Piccadilly Circus.