Ooba Tooba
15802 NE 83rd St, Redmond
(425) 702-1694
Menu
Restaurants in Redmond, WA
Ooba Tooba
15802 NE 83rd St, Redmond, WA 98052
(425) 702-1694