Grill Santa Rosa
(314)
Mediterranean restaurant
Address: 1016 Santa Rosa Plaza, Santa Rosa, CA 95401
Hours: Open ⋅ Closes 9 PM
Phone: (707) 303-7114
Grill Santa Rosa is a fun place to be! Our appeal to customers does not only lie in our tasty Mediterranean dishes, but also in our welcoming atmosphere, warm ...
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 ...
People also ask
What is a grill restaurant?