Because of Kosher food laws, vegan food in Jerusalem is all over (you're really missing out if you haven't had a falafel pita in Jerusalem, by the way). That said, as a vegan vacationing in Jerusalem, I was still compelled to return Village Green multiple times.
The restaurant operates like a buffet, but not an all-you-can-eat buffet. Vegan options are clearly marked with a big, green "V" on their name tags and the vegan desserts are out of this world. The vegan chocolate cake, in particular, blew my mind.
The restaurant is situated in a lively part of the city and outdoor seating is available. The prices are a little higher than average, but I wouldn't call them extraordinarily expensive. Highly recommended.