The Sir Thomas Hotel 3 stars

24 Sir Thomas Street, Liverpool, L1 6JB, United Kingdom

Hotel image
Read more reviews for The Sir Thomas Hotel