Otter House
Hotel
Narberth, Pembrokeshire
Want to take a rest and explore the city? Hotel «Otter House» is located in Narberth. This hotel is located in the city center.
2 Northfield Road, Narberth, SA67 7AA, United Kingdom, Narberth, SA67 7AA