Royal India Restaurant (Menu)

6 Atholl Place, Peel
+44 1624 845678

Give a rating to Royal India Restaurant

Suggest a dish

How much did you spend at Royal India Restaurant?