Acre of garden near Notting Hill that was built in 1856 goes up for sale
Buy your own London park: Acre of garden near Notting Hill that was built in 1856 and comes with its own playground goes up for sale for mystery price Acre of London garden has come up for sale for the first time since it was built Prince’s Square Gardens is one exclusive area of greenery … Read more