Spa de La Mer is located at Harrods, 135 Brompton Road, SW1X 7XL. Nearby is Harrods, London. Nearest Underground station is Knightsbridge (approximately 300m away).