Eccleston Square Hotel is a sophisticated boutique hotel in Central London and sits on an award-winning idyllic residential garden square. The hotel is located in Westminster, on the border of Belgravia and Pimlico within walking distance of Victoria Station, Sloane Square and Chelsea. The award-winning property lies behind the doors of a striking 19th Century Grade II listed historical façade whose famous neighbour...