Get directions to: Vaughan's Broasted Chicken, Lake Villa, IL
Restaurant address: 2240 E Grand Ave Lake Villa, IL 60046, USA
Restaurant: Vaughan's Broasted Chicken