Veda is a casual Indian restaurant offering a sophisticated menu and catering services.