Redwood Grill ★★★★☆4.3 (184) Restaurants Bar & grill 680 Fremont Ave, Los Altos, CA 94024 Call Website Details →