Johnny Barr's is probably my favorite thing about Queenstown. They serve great quality fresh wholesome food (which is hard to find in Queenstown). I always get a veggie wrap which uncludes hummus, avocado, sweet chilli sauce, cucumber, mix lettuce, tomato, red onion, carrot, tabouli and mung bean sprouts (it's not on the menu so just ask them to specially make it). It is by far the best wrap I have ever had and some days I even eat here twice! The service is great and the staff are always happy to help. They also do some great juices and smoothies.
Cons: they don't have a huge selection