Browsing: Indianapolis

A new 8,000-sq.-ft. arcade bar in downtown Indianapolis, 16-Bit Bar + Arcade recently opened its…