Restaurant in Isla Vista
Elubia's Kitchen
No reviews yet
Trigo Road 6578, 93117 Isla Vista
With your dog
- Inside
- Outside only
- Leash
- Not known yet
- Water
- Not known yet
Based on OpenStreetMap. Been there? Your review makes this more accurate.
Restaurant in Isla Vista
Trigo Road 6578, 93117 Isla Vista
Based on OpenStreetMap. Been there? Your review makes this more accurate.