By support El Peladito Restaurant October 13, 2021 Restaurants Chula Vista Bookmark Contact Information 2130 Birch Road #104 , Chula Vista, California 91915, United States +1 (619) 919-7523