Indian Restaurants in London
Why do you feel this listing needs to be reviewed?
Awarded with Top 6 in London Restaurant Awards in 2008, Sitaaray is one among top indian restaurants in Covent Garden, Central London (UK).
172 views, Last viewed on Thursday, March 28th, 2024 at 6:11am