Report a review

  • 4
  • THE BEST LATIN FOOD!

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!!!!!


Why are you reporting this review?