Update Info - El Sitio
This restaurant was reported as closed. If it is open, let us know.
El Sitio
6580 Pardall Rd
Isla Vista, CA 93117
6580 Pardall Rd
Isla Vista, CA 93117
This restaurant was reported as closed. If it is open, let us know.