Situada a 6 km de la Abadía de Westminster, la Villa South West Retreat Londres da acceso a varios lugares turísticos de los alrededores.
Los huéspedes que se alojen la villa podrán hacer uso de las comodidades de autoservicio disponibles, que incluyen una cafetera/tetera, una nevera y un horno. Los huéspedes también pueden cenar en una zona de comedor. Los huéspedes pueden cenar en el restaurante Ten Thanks, situado cerca de este establecimiento. A la Villa South West Retreat se llega en coche en 34 minutos desde el aeropuerto la Ciudad de Londres.
Situada a tan solo 450 metros de Christ Church, la casa de vacaciones también se encuentra a unos 15 minutos en coche de un distinguido establecimiento comercial, el Shard London Bridge. Los huéspedes encontrarán el London Eye a 7 km de esta villa, y el Teatro Shakespeare's Globe está a 8 km. El Hospital Chelsea y Westminster de Londres, que ofrece atención médica, está situada a unos 20 minutos en coche de la propiedad.