Home > Restaurant in London > Taste of India

Taste of India

150 Send Road, Send, Woking GU23 7EZ