An oasis of calm in the centre of London, Talbot Square is a garden square of the type that typified London's architecture in the eighteenth and nineteeth centuries.

With the perfect location between Paddington Station and 625-acre Hyde Park & Kensington Gardens, Talbot Square is an fantastic Central London locaton to live or base yourself for your visit to London.

Transport links >>

Hyde Park >>

History & Architecture >>