United Kingdom The Lion Hotel, Hotels in Huntingdon United Kingdom The Lion Hotel is The Best Hotels In Huntingdon United Kingdom . 0 star lodge… Edit