Translation of estación de servicio in English:

estación de servicio

service station, n.

feminine noun

  • 1

    service station
    gas station US
    petrol station British