Loading map…

Okiboru House of Udon

Okiboru House of Udon is a Japanese Fusion restaurant in Los Angeles, united-states. Femente lists it in the Honest tier. The kitchen leans Noodles and Udon.