Jun 25, 2019
Check out this more than £10 million penthouse next to London’s River Thames! At the Battersea Power Station development.