May Fair Spa is located at The May Fair, Stratton Street, W1J 8LT, Mayfair. Nearby is Piccadilly, London. Nearest Underground station is Green Park (approximately 300m away).