Samsara means fluid unobstructed change in Sanskrit, the ancient Vedic language of India. Taking inspiration from this fluidity without any barriers, we bring to you the exoticness of Indian cuisine from a thousand miles away. - Indian Restaurants - Brands: Food - Phone:
📞 +020864244...Call - Address: Samsara 23-25 High Street, Cheam Village, Surrey, Sm3 8re - Delhi, Delhi
show more
show less