Salt’n Pepper restaurant is situated in the heart of Central London in Leicester Square and specialises in serving contemporary twists on traditional Pakistani and Indian cuisine and drinks. Surrounded by Soho, our first London restaurant’s stunning open plan dining terrace, that sits on the edge... Read more
Employees
51-200This company has no org chart yet
This company has no teams yet
This company has no offices yet