VC Service Station suplying Diesel, Unleaded petrol and leaded petrol in Naxxar Malta.  Automatic Car wash and manual power washers.