Drexel Gardens
Drexel Gardens, Indianapolis, IN 46241, USA