Stock photos of Vermont Place, 410 North Meridian Street - Indianapolis, Indiana