Sloan Square Hotel : 7-12 Sloane Square, London SW1W 8EG, UK