The property located at 2105 N Meridian St #300 Indianapolis, IN 46202 is a Condominium property. Built in 1900, the property at 2105 N Meridian St #300 has 2 bedrooms, 3 bathrooms, is approximately 3,128 square feet. It has a lot size of 3,189 Sq. Ft. (0.07 Acres). The property is located in the Meridian At 21 Hpr neighborhood.