Get directions to: Alsutan Restaurant, Tampa, FL
Restaurant address: 11150 N 30th St Tampa, FL 33612, USA
Restaurant: Alsutan Restaurant