Grill Santa Rosa
(311)
Mediterranean restaurant
Address: 1016 Santa Rosa Plaza, Santa Rosa, CA 95401
Hours: Open ⋅ Closes 10 PM
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 ...