Grill Santa Rosa
(309)
Mediterranean restaurant
Address: 1016 Santa Rosa Plaza, Santa Rosa, CA 95401
Hours: Closed ⋅ Opens 11 AM
Phone: (707) 303-7114
Rating
(98) · $$$
Order delivery or pickup from Grill Santa Rosa in Santa Rosa! View Grill Santa Rosa's April 2024 deals and menus. Support your local restaurants with ...