Self Catering Accommodation in Leominster

West End Farm
Docklow
Leominster, Herefordshire, HR6 0RU
01568 760256

-