Burger King 2776

Burger King #2776 is a Burger King restaurant located at 620 West North Avenue, Elmhurst, Illinois.