Lolo's Sub Shop

7501 W Diversey Ave, Elmwood Park 60707, United States Get Directions to this spot
7501 W Diversey Ave
Elmwood Park, 60707
IL, United States
(708) 453-2209

Rate and review Lolo's Sub Shop in Elmwood Park, IL, United States!

Share your experiences at Lolo's Sub Shop with your friends or discover more Restaurants in Elmwood Park, IL, United States.