Spa Illuminata is located at 63 South Audley Street, W1K 2QS, Mayfair. Nearby is Berkeley Square, London. Nearest Underground station is Marble Arch (approximately 500m away).