Not city centre but Hillhead Bookclub would be a good option. Fairly extensive vegan & vegetarian options, but also have a typical menu too. Good quality any time I've been.
Nice place too, and you know, in the West End, so might make for a convenient stopping point for a wander around.