Order food

Order food

Wabi House

4.6 (1922)$$Ramen restaurant

1802 Greenville Ave #100, Dallas, TX 75206

Wabi House

1802 Greenville Ave #100, Dallas, TX 75206

Place order with

Caviar
Delivers in 35 min
app.link
May offer delivery