Posted in Places The 21 Club (Indianapolis, Indiana) admin July 15, 2020 0 625 The 21 Club, now closed, was located at 150 E. 21st Street in Indianapolis, Indiana. Author: admin