Ajwa is an Indian restaurant offering a memorable dining experience. They are known for sensational food and superlative service.