Taco Buddha Categories Restaurants 11111 Manchester Rd Kirkwood MO 63122 (314) 269-4496 Send Email Visit Website About Us Taco Restaurant Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×