Yamashiro

Yamashiro is a renowned icon, rising an impressive 250 feet above ground level. Yamashiro is one of the Three Best RatedĀ® Japanese Restaurants in Los Angeles, CA.