3 Sloane GardensLondon, England SW1W 8EA Phone: +44 20- Hoteliers! Is your information accurate? Update Here Sloane Gardens Aparthotel Location & Neighborhood Hotel Location: Highway