Le Stay in Chelsea est situé à 10 minutes à pied des stations de métro South Kensington et Gloucester Road.