Premier Inn

Premier Inn is the UK’s largest and fastest growing hotel brand, offering quality, comfortable and affordable hotel rooms at affordable prices – perfect for families, business and leisure.

Located at Ocean Plaza on the sea front at Southport

Getting to Ocean Plaza

Menu