McDonald’s Naxxar Malta located next to VC Service Station on Triq Tal Balal Naxxar