A cosy neighbourhood restaurant in Clapham Common, Leh Chalo! specialises in authentic, flavourful Indian street food, curries and grills. Found in a vibrant setting, enjoy live music nights while taking in the neon signs, bright furniture and trendy, vintage-inspired décor.