Oba Contemporary Japanese

1285 Elmhurst Rd, Des Plaines IL

(847) 228-8810

Hours of Operation Today,
  • CLOSED UNTIL 11:30 AM

Location