12 Charlotte St., London W1T 2LU
Asian restaurant | Restaurant | South Asian restaurant
This restaurant, established in 1994, offers a streamlined dining experience with a focus on authentic South Indian cuisine, combining simplicity and intelligence in both its menu and atmosphere.