Not the best of locations, But the food here is fantastic! I have yet to have anything on the menu that disappoints. The Lot salad is great, and their burgers & fries are just as good; and the food is always fresh. I used to live in Kensington for years, I have tried most of the restaurants, and I would recommend this place before any of the others.
Give it a try :)