New Tandoori Raj

65 Red Lion Street, Holborn, London, WC1R 4NA

65 Red Lion Street,
Holborn,
London,
WC1R 4NA.

No offers available for this restaurant, Please check later.
go to top