Linked to the Radha Krishna Temple, serving vegetarian and vegan Indian thalis, salads and sweets.
9 Soho St, London W1D 3DL, United Kingdom
You must be logged in to submit a review. Login