Tilapia Restaurants in Sedona
Show restaurants on map
3.8
Menu
3.8
Menu
City: Sedona, 1655 W State Route 89A, Sedona I-86336-5620, United States
"We've been to Los Rosales several times . We really love the food. The red enchilada sauce is the best I've had in a long time! A little heat... a lit..."
Feedback
These reviews refer only to the mentioned ingredients.