clock menu more-arrow no yes

Yamashiro Restaurant

1999 N Sycamore Avenue, Los Angeles, CA 90068

323-466-5125