Hospitality - Liverpool, England, United Kingdom
Centre Island is a privately funded limited company founded in 1995 and has since earned itself a opportunities resulting in a portfolio of highly profitable freehold and leasehold hotels. Registered office 62 Castle Street, Liverpool L2 7LQ.