Das zentrale Studio Lover London liegt in einer 14 Gehminuten Entfernung von der Golden Hinde und bietet WLAN für Geschäftsreisende und Urlauber. Das Apartment liegt im Stadtviertel Stadtzentrum London von London, etwa 450 Meter von der Tower Bridge entfernt.
Die Tate Gallery of Modern Art ist in wenigen Minuten mit dem Auto zu erreichen, während Unicorn Theatre direkt neben den zentralen Apartments liegt. In unmittelbarer Nähe vom Studio Lover findet man den U-Bahnhof Monument.
In den Apartments steht komplette Küche zur Verfügung, in der die Gäste ihre eigenen Mahlzeiten zubereiten können. Die Unterkunft befindet sich in einer 10 Gehminuten Entfernung von der U-Bahn-Station London Bridge.