7650 W Arrowhead Towne Ctr, Glendale, Arizona 85308 USA
Huge arcade with alot of American game and Japanese games
Photo Credit: Yelp