The Royal Indian Restaurant restaurant is located at the 1250 Emmet St N, Charlottesville VA. It serves Indian food. The avarage rating of this restaurant rated by 18 reviewers is 4.2. For more deatils and orders call Royal Indian Restaurant on (434) 973-2288 or visit thier website.