Home » Restaurants » America » Chula Vista Restaurants » Star Express | 3124 E Plaza Blvd National City CA 91950 United States

Star Express | 3124 E Plaza Blvd National City CA 91950 United States Restaurant Menu & Phone

Restaurant Reviews:

94
4.1/5

Star Express | 3124 E Plaza Blvd National City CA 91950 United States Contact Details

3124 E Plaza Blvd National City CA 91950 United States

Related Restaurants