Gas station in Spain. A fuel retailer.