Top China
3810 W Neptune St
Tampa
FL
33629
(813) 259-1118
viewmenu.com
Open Map
Description
Top China was founded in 2009, and is located at 3810 W Neptune St in Tampa.
by dandb on May 08, 2015 from
dandb
Asian Restaurants
Chinese
dining
full-service restaurants
Hot And Sour
Hot And Sour Soup
Price: $$$$
restaurant
Restaurants
Take Out Restaurants