Casa en el Aire ★★★★☆4.1 (115) Restaurants Colombian restaurant 2323 The Alameda, Santa Clara, CA 95050 Today: 9 AM–11 PM Call Website Details →