By / 25th April, 2014 / Homepage Posts / Off

Welcome to the BEST WESTERN Alicia Hotel, Sefton Park, Liverpool

Nestled just outside of the city centre the hotel is situated in and amongst the 200 acres of leafy Sefton Park. The hotel will give you a feeling of tranquility whilst at the same time being a stones throw from the city centre.