Locory page
Wyndham House, London
By Seeker
Wyndham House is an impressive stone building located at the southeast corner of Sloane Square in Chelsea, London. Once the London residence of the notable Wyndham family and owned by the Barons Leconfield, this historic structure has been transformed into upscale flats, offering a glimpse into the area's rich heritage while catering to modern living.
Tags
Location
Views
0
Be the first to comment!