📍 South Audubon Road 128
Strange Bird — Café & bar in Indianapolis, Indiana, USA. South Audubon Road 128. Hours, map, contact. USAForAll.