Jumeirah Carlton Tower

On Cadogan Place
London
United Kingdom