Glen Flora Tap & Grill
Restaurant • Bar • Bar and grill👍 New owners, and that's a good thing! If you've been unhappy with something you've ordered in the last couple years, give them another try. New owners have new heart and I think you'll be happy. People often mention good, great, ordered,
Address
938 W Glen Flora Ave, Waukegan, IL 60085, United States
Website
Contact
+1 847-336-1334Price rating
$$ $$
Rating on Google Maps
4.40 (203 reviews)Open on Google Maps