Listings >> Hotels Flemings Mayfair Opt for the Townhouse for the ultimate in privacy and luxury. Member, SLH. Departures summer 2012 www.flemings-mayfair.co.uk 13 Half Moon St, Mayfair, London W1J 7BH, UK Get directions Hotels