My wife and I stopped in here on our way home from Nogales ... On a recommendation from a friend! I had a turkey melt with green chili's just AWESOME! The potato salad was just average, they were out of vanilla for my Italian soda, but the peach was good! My wife had the hummus wrap, she really enjoyed it!... More
What is Certificate of Excellence?
TripAdvisor awards a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travellers.