Cafe Santa Rosa
- Rebecca Sasnett / Arizona Daily Star
- Updated
Café Santa Rosa, 2615 S. Sixth Ave., is best known for its Red Chili Indian Taco plate. Here, head chef Delray Carlyle tops it off with lettuce, cheese and tomatoes.
Rebecca Sasnett / Arizona Daily Star
