Hi we recently went to Lebo's on Kellogg Ave and it was disgusting!!! Flies all over the place (inside) tiles on the floor coming up, a weird cat pee smell through out the whole place. The women's bathroom has those old time roller things to wipe your hands on and it was undone lying on the ground. It smelled like sewer in the bathroom.
DO NOT GO!!! Everything about the place was horrible. Including the food!