Achiote Restaurant
2110 Birch Rd
Chula Vista, CA 91915-2024
619-482-0307