China Garden (Nebraska Ave)
5715 N Nebraska Ave, Tampa 33604