This location is fantastic. Lord Holland is in the Borough of Kensington and Chelsea on Holland Road. In 10 minutes you can walk to the largest mall in Europe and the Shepherds Bush Tube Station which is on the central line. Lord Holland is a busy road in the morning and night but does die down after 8pm. . Kensington Palace & Hyde Park in walking distance. Bus stop outside the door. Great Location into the city.