Home > Restaurant in Florida > Restaurant in Tampa > La Casa Catracha

La Casa Catracha

8502 North Armenia Avenue, Tampa, FL 33604