Freedom Burrito ★★★★☆4.0 (493) Restaurants Mexican restaurant · Breakfast restaurant · Burrito restaurant (...) 5239 Stevens Creek Blvd, Santa Clara, CA 95128 Today: 8 AM–10 PM Call Website Details →