Ardi's

restaurant in Downtown Third Avenue District, Chula Vista

Phone: (619) 520-4733

Address: 225 3rd Ave