15802 NE 83rd St, Redmond 98052, United States
Open now· Closes at 20:00
15802 NE 83rd St, Redmond 98052, United States
No delivery
Spot something wrong?
Dishes at Ooba Tooba's Mexican Grill. Prices may vary in venue.
Been to Ooba Tooba's Mexican Grill? Be the first to share what you ate.