Leighton House is located at 12 Holland Park Rd, W14 8LZ, Kensington. Nearest Underground station is Kensington Olympia (approximately 400m away).