This is the best food in Kensington. They have new food stations, with wonderful food. I strongly recommend the Green Tostada. Each flavour and ingredient was amazing. The chefs are extremely kind and pay a great attention to detail. Treat yourself and go here!!!!!
Cons: none, limited seating, none