The appealing aspect of The May Fair London for me is location. The hotel is centrally located near the Royal Parks of The Green Park and Hyde Park, about 15 minutes walk south to Buckingham Palace or north to Selfridge’s on Oxford Street and only about 200 yards from the Green Park Underground on the…
Jul182015