Our lot is located at 943 S Meridian St, Indianapolis, IN 46225. We are just 4 blocks away and only a 7 minute walk.