Refined restaurant with dark wood furniture and tiled floors, serving gourmet Indian cuisine.
73 Newmarket Road, Cambridge, UK
Your email address will not be published. Required fields are marked *
Add a review