Restaurant in Isla Vista
Freebirds
No reviews yet
Embarcadero del Norte 879, 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
Embarcadero del Norte 879, 93117 Isla Vista
Based on OpenStreetMap. Been there? Your review makes this more accurate.