Royal India Restaurant

Peel, Isle of Man, United Kingdom



Royal India Restaurant, Peel, Isle of Man