Best Western Alicia Hotel
The Alicia Hotel is a 3 star property around 2 miles south of Liverpool centre, close to Sefton Park.
The hotel has 41 rooms, all with satellite TV, radio, desk, and iron and board.
Facilities include a restaurant, bar, free car parking, 24-hour room service and reception, and meeting and conference rooms.
Reviews / Comments / Additional Information
There are currently 0 comments to display.