Mariscos El Capitan

1106 S Bristol St Santa Ana CA 92704 USA

(714) 486-3388

Location