Sir Thomas Hotel

24 Sir Thomas Street
Liverpool
United Kingdom