Stecca House is a video arcade offering a space for games and entertainment. It also features a bar.