View us on Map

Contact Us

KASTURI RESTAURANT

  • 10 The Village, London SE7 8UD
  • info@kasturi-restaurant.com
  • 020 83193439 I 02083193436