Get directions to: Aguila Sandwich Shop, Tampa, FL
Restaurant address: 3200 W Hillsborough Ave Tampa, FL 33614, USA
Restaurant: Aguila Sandwich Shop