Il Pavone Sud Italian Restaurant phone Units 34/35 Avenue Shopping Centre, Ayr Rd Newton Mearns, Glasgow City G77 6AA map Oscar's Restaurant phone 108, Ayr Rd Newton Mearns, Glasgow City G77 6EG map if (!IN_DEV) { ?> } ?>