About the Business

Restaurant Santa Rosa - The Bird Restaurant is a restaurant in Santa Rosa, CA. Formally Willie Bird's restaurant on Santa Rosa Avenue, The Bird moved in early 2021 to our new location. We continue

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

4776 SONOMA HWY SANTA ROSA, CA 95409, USA

Business Hours

Mon11:00 AM -
Tue -
Wed11:00 AM -
Thu11:00 AM -
Fri11:00 AM -
Sat11:00 AM -
Sun11:00 AM -
Subscribe Now

Get All Updates & Advance Offers