Our Critics' Picks

MORE

Japan LA

7320 Melrose Ave.
Los Angeles, CA 90046
323-934-5201
Best Of

Details

  • Sun 11am-7pm, Mon-Fri 11:30am-7:30pm, Sat 11am-8pm
  • $$
  • Wheelchair Accessible
  • Street Parking

Related Stories (2)