Conveniently located right next to Western Market Harvester offers a good vegetarian buffet, pay as you go by weight. 12 different dishes, tried most of them and was quite happy with the taste. You get free soup, rice and water with the purchase. Unfortunately, most of the buffet items are not marked, so you actually don't really know what you put on your plate. A bit challenging if you are vegan. Seating is plenty (and most of the customers did go for the take-away option) but the tables and chairs are really small and extremely close to each other.
Not cheap, but good value for money.