Video game arcade opens in Arlington

Free Play, a video game arcade, opens in Arlington.
Up Next
Free Play, a video game arcade, opens in Arlington.