St. George’s Square Gardens is located in the busy Pimlico area of London. It is situated in the Borough of Westminster, near the River Thames. The gardens are named after St. George’s Square, a square that surrounds the green space.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Google Map Not Loaded
Sorry, unable to load Google Maps API.
St. Georges’ Square Gardens London, south East SW1V 3 RD