Cha Sha Grill

213-215 St Andrew's Road Glasgow G41 1PD