HomeEUROPEUnited KingdomLondonLondon’s Five-Star Milestone Hotel Luxury Residence