Burger King 12917

Burger King #12917 is a Burger King restaurant located at 3750 North Illinois Street, Indianapolis, Indiana.