China Palace Restaurant phone 224, Main St Baillieston, Glasgow City G69 6AG map Youngs Kitchen phone 113, Main St Baillieston, Glasgow City G69 6AA map if (!IN_DEV) { ?> } ?>