Szechuan House - Tampa0 Ratings yelp logo
508 N Franklin St Tampa, Florida 33602 | Restaurant Info