Talbot Hotel 3 stars

5 West Street, Leominster, HR6 8EP, United Kingdom

Hotel image
Read more reviews for Talbot Hotel