Do they offer take out?
Address: 1415 Town and Country Dr, Santa Rosa, CA 95404, USA
Abelino Bamaca | Aug 28, 2020
Yes!!!
D.Orman Cummings | Aug 28, 2020
Yes.check Starks restaurants on line and.call.don't forget dessert...
Thanks! Your answer is awaiting moderation.