Is the food here any good

Barry Jeffers | Mar 19, 2019 | Category: Takeout Restaurant

Top China - All questions

Address: 13306 Telecom Dr, Temple Terrace, FL 33637, USA

Sarah Richardson | Mar 20, 2019

Very good!

Brooke Cole | Mar 20, 2019

Yes. Best in the area.

Richard Gillard | Mar 19, 2020

It is good but a bit overpriced due to the area it's located.

Chris Drakanas | Mar 20, 2019

Couldn't agree more.

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places