Umemura 123 S. Onizuka St., #303 Los Angeles CA United States
Hours: Lunch & Dinner Wed.-Mon.
Phone: 213.620.9023