
Lion House
Lion House provides 3 self catering apartments which can be let together to accommodate 14 people. They are located in the lovely seaside village of Manorbier. It is convenient for visiting the harbour town of Tenby, Pembrokeshire. Bay View: This se…