Indiana Kidney Specialists, Downtown Indianapolis Office 2480 North Meridian Street, Indianapolis, IN 46202