The property located at 5220 N Meridian St Indianapolis, IN 46208 is a Single Family Residence property. Built in 1932, the property at 5220 N Meridian St has 5 bedrooms, 6 bathrooms, is approximately 6,247 square feet. The property is located in the Washington Square neighborhood.