The India - Leicester Square
Restaurant · Soho

The India - Leicester Square

$$$ · Indian

Leicester Square's best-kept secret serves elevated Indian comfort food—think perfectly spiced lamb biryani and charred mixed grills—with staff who treat every diner like family.

Info

📍
Address
38 Panton St, Leicester Square, London SW1Y 4EA, UK, LDN

More like this