Tantalizing Tastes: A Food Lover’s Guide to Santa Rosa, NM Santa Rosa, New Mexico, is more than just a pit stop on the iconic Route 66; it’s a culinary adventure that often surprises and delights those who venture beyond the… Posted by Administrator April 22, 2025