Japanese Head Spa in Central London. Discover a beautiful and tranquil sanctuary of light oak, bamboo & warmth. Experience the ultimate urban escape.