Indianapolis Public Library-Haughville Branch Loading Map.... Indianapolis Public Library-Haughville Branch2121 W. Michigan Street - IndianapolisDetails 39.7744225 -86.19745290000003 Address 2121 W. Michigan Street Indianapolis IN 46222 United States Upcoming Events <li>No events in this location</li>