Main menu Open search menu

Oba Sushi Restaurant

Restaurant
1285 Elmhurst Road, Des Plaines, IL 60018 1285 Elmhurst Road, Des Plaines Directions
+18472288810

Explore Nearby
Oba Sushi Restaurant

Groupon has verified that the customer actually visited Oba Sushi Restaurant.