Szechuan House - Tampa
508 N Franklin St Tampa, Florida 33602 | Restaurant Info