Luxury Hotels in London, England » The Sloane Square » Photo Gallery The Sloane Square - London, United Kingdom The Sloane Square : Click Here to View Full Hotel Description >> The Sloane Square The Sloane Square The Sloane Square The Sloane Square The Sloane Square