Llechwen Hall is a privately owned historic country house hotel The hotel contains twenty superb rooms with elegant yet stylish furnishings Set in six acres of ground overlooking the valleys
See more: Hotels in Europe Hotels in United Kingdom Hotels in Caerphilly Holiday Destinations in Europe