Sitar Indian Restaurant South Norwood London
Clicks:40, Listing added: Mar 21, 2014
|
The Sitar Indian Restaurant has been established since 1963 and is renowned for excellent cuisine and service. Located in South Norwood, London, near Croydon the Sitar is proud to offer a wide range of Indian dishes prepared by their highly experience
0.0 (0)
1
2
3
4
5