90 Tooting High St, London SW17 0RN
Indian restaurant | Restaurant
This Sri Lankan and South Indian restaurant and cafe offers a diverse menu featuring a wide array of snacks and vegetarian options, catering to those seeking authentic flavors and a satisfying culinary experience.