Get directions to: Sabor Tamales, Pensacola, FL
Restaurant address: 1010 N 12th Ave Suite 111 Pensacola, FL 32501, USA
Restaurant: Sabor Tamales