Le London Stay Apartments se situe près de Southwark Park, à 5 minutes à pied de la station aérienne Surrey Quay. Les appartements présentent un intérieur contemporain et disposent d’une connexion Wi-Fi gratuite et d’une salle de bains privative.