D
David Harrison Review of Best Western Aberavon Beach Ho...
Good base for taking in the sites friendly staff a...
Good base for taking in the sites friendly staff and comfortable clean rooms
Comments: