Located at the heart of Mayfair in central London, this hotel is within walking distance of Oxford Street and Piccadilly Circus as well as Hyde Park and Green Park. The hotel offers a series of luxurious rooms that have all been fitted with first class amenities including television with...