The Indianapolis 9/11 Memorial is located at: 421 W. Ohio St., Indianapolis, IN 46202