The Mayan Deli

restaurant in South Third Avenue District, Chula Vista

Phone: (619) 779-7660

Address: 1231 3rd Ave