South Kensington
The nearest tube stations are South Kensington and Gloucester Road.