Chinese tea house · 1390 Santa Alicia Ave Apt 9101, Chula Vista, CA
More food in Chula Vista, CA · Chinese Tea House in Chula Vista