Update Info - Best Taste of China
This restaurant was reported as closed. If it is open, let us know.
Best Taste of China
9201 Mira Mesa Blvd
San Diego, CA 92126
9201 Mira Mesa Blvd
San Diego, CA 92126
This restaurant was reported as closed. If it is open, let us know.