Gallery Our Restaurant Environment Our Restaurant Dish Online Order Contact Us Restaurant Hours Mon - Sat 11:30 AM - 2:30 PM/ 4:30 PM - 9:00 PM Sun 4:30 PM - 9:00 PM Restaurant Phone 707-545-2911 Restaurant Location 3080 Marlow Rd, Santa Rosa, CA 95403, USA Social media Link Follow