Tamales Mana ★★★★★4.5 (190) Restaurants Tamale shop · Mexican restaurant 1110 Petaluma Hill Rd #3, Santa Rosa, CA 95404 Today: 7 AM–2 PM Call Website Details →