Armadillos Phone: 03 541 0503Address: 183 Queen Street, Richmondwww.armadillosrestaurantsnz.com/richmond Read More Food Wine & Beer, VenuesRichmond UnlimitedJune 22, 2019Richmond CBD^, restaurant, bar, Function Room