Hotel Xenia is a gorgeous Victorial building, conveniently situated near London’s best museums including the V & A. Hotel Xenia features 99 individual - Venue