Worcester MA #A Worcester MA | Armadillo Depot, Barbecue 1. 413 Park Ave, #A, Worcester, MA 01610 | Armadillo Depot (508) 752-7427