36 games (#35) 1 favorite (#28)

Japan Arcade @ Little Tokyo

Address:
323 S Alameda St
Los Angeles , California 90013
United States of America
View Larger Map

Japan Arcade @ Little Tokyo is in Los Angeles, California.

  • Created 09/17/2008 at 09:31 PM.
    Last updated 11/03/2010 at 10:52 AM.

    Editors for this Arcade: