The International Inn is an award winning hostel in the hub of Liverpool City Centre's cultural quarter. Developed within a former Victorian warehouse...