AL TELAA AUTO WASH STATION

Industrial area 8