Freebirds World Burrito

1512 Geary Rd, Walnut Creek CA

(916) 749-0294

Rated 5.0 out of 5 from 1 Reviews Freebirds World Burrito is an excellent Burrito Place Restaurant Ranked #1 of 38 Restaurants in Walnut Creek West Walnut Creek.

★★★★★ on the 7th of August, 2013

... I had the burrito bowl for lunch and then found a...
Location