Leinster Square
Fast Food
Leinster Square is a tranquil garden oasis in London, featuring a woodland area, rose garden, and herbaceous border, surrounded by Victorian terraced houses. Established in the 1850s.
Location
Best places nearby
The highest rated places close to Leinster Square.
Local restaurants nearby
England



