The Lion Hotel — это отель, расположенный в городе Llansantffraid-ym-Mechain. К услугам гостей общий лаундж, терраса, ресторан и бар.