Lou & Millie's
(847) 455-2199

2345 N Mannheim Rd, Melrose Park, IL   60164

41.921414 -87.883747
Map of Lou & Millie's
 
100% 100 1 1 Vote
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!