El Caballo Mexican Restaurant

+1 510-521-4032
891 Island Dr Ste B, Alameda, CA, 94502
There is business contact and location information.