Centrally located in St. Julian's, this award-winning restaurant is known for its contemporary Indian menu. Their reasonably priced dishes have the perfect blend of spices. It lies in St Julian's of Malta!
Your email address will not be published. Required fields are marked *
Or connect with