Where do you need Restaurants ?
Labemi's Tavern & Restaurant
815-459-3336
42.244204
-88.315914
HOURS:
Information provided by
About Labemi's Tavern & Restaurant
Labemi's Tavern & Restaurant is located at 109 N Main, Crystal Lake, IL. This business specializes in Restaurants.
Call Today