Restaurant Reviews from DiningGuide411.com
    Top : United_States: TX: Odessa

Ajuua's Restaurant, Odessa, Texas










Ajuua's Restaurant
2120 Andrews Hwy
Odessa TX United States


Phone: 432.580.8477