152 FB users likes Aberafan Beach, set it to 6 position in Likes Rating for Swansea, United Kingdom in Beach category
Aberafan Beach is Swansea based place and this enity listed in Beach category.
Port Talbot's award winning hotel.