Petrol station in Wales, ABC Service Station provides fuel and services. A local resource for the community.