United Kingdom Business Directory

Advertisement

Mon Dec 23, 2024 04:57 pm
Add Listing
aq0.co.uk > m > View Listing

Sitar Indian Restaurant South Norwood London

Clicks:40, Listing added: Mar 21, 2014
Description
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