Santa Barbara > Restaurants > El Sitio - Isla Vista
  
 
Due Lune Cucina

El Sitio - Isla Vista
6850 Pardall Rd, Isla Vista
Phone: (805) 685-5015