Sloane Square Hotel London
7–12 Sloane Square
London,
GB SW1W 8EG
Near Sloane Square