Horse Shoe Inn
Marcross
Llantwit Major
South Glamorgan CF61 1ZG
United Kingdom