London’s first Floating Pocket Park in Merchant Square

London’s first Floating Pocket Park is set to open this spring at Merchant Square in Paddington, following approval from Westminster … Continue reading London’s first Floating Pocket Park in Merchant Square