All reviews

Premier Inn Liverpool (Aintree)
1 Ormskirk Road, Liverpool, United Kingdom,

Get directions

08/04/2013

by dana zaharia

Great place to rest, nice people overall.