50 employees
Raj tandoori is the best Indian restaurant in Soho, London. It offers delicious Indian food items at affordable price.
1993