Critics rank Royal India as the best Indian restaurants in San Diego. Royal India specializes in vegetarian, vegan, Chicken, Lamb regular and halal meats. You will be utterly pampered with gracious hospitality, plush ambiance, and world class food made with authentic Indian food recipes from mothers kitchen.