TheSloaney

Hotel Xenia launches Chelsea Flower Show Package

Hotel Xenia launches Chelsea Flower Show Package

By SARAH BACON Hotel Xenia, which is a lovely boutique hotel located on the Cromwell Road in London, has launched a special package for the Chelsea Flower Show and is inviting all horticultural enthusiasts to take advantage of the offering. The hotel is walking distance from the show and there are nearly 100 rooms, including […]