The London Studios is situated in the Holland Park district, approximately a 5-minute stroll from West12 Shopping Centre.
Madame Tussauds London is in proximity to the apartment, while St James Norlands Church is nestled at the distance of just 0.6 miles away. The royal museum "Kensington Palace" is about 10 minutes by car from this apartment.
The property features a bathroom with towels.
The London Studios is located a stone's throw from Shepherd's Bush metro station.