Inside A 2 950 000 Modern Central London Apartment With Shard London Eye Views The Luxury Home Show