Root 66 Cafe, Santa Fe
I was so happy that Root 66 Cafe had returned. It’s brand new location is at 1704 Lena St. Root 66 Cafe is open Tuesday through Friday 10am to 2pm. I was in town so I ordered the last carryout of the day on Friday. You can order through the site listed above. I like … Continue reading Root 66 Cafe, Santa Fe