Royal India is an Indian restaurant located in Torres Novas. It offers Indian cuisine and is situated at Largo General Humberto Delgado 4.