Los Armadillos Coffee can be found at Red River St 96. The following is offered: Coffee Houses. The entry is present with us since Sep 9, 2010 and was last updated on Nov 14, 2013. In Austin there are 15 other Coffee Houses. An overview can be found here.