The Vogue

6259 North College Avenue - Indianapolis
The Vogue image