Royal Avenue, Chelsea
From Wikipedia, the free encyclopedia

Royal Avenue is a garden square in Chelsea, London, England.
The street runs between the King's Road and St Leonard's Terrace.
From Wikipedia, the free encyclopedia

Royal Avenue is a garden square in Chelsea, London, England.
The street runs between the King's Road and St Leonard's Terrace.