Welcome to Three Falcons - the ultimate destination for the best Indian food in London. Experience top Indian restaurants in London near Lord's cricket stadium. Immerse yourself in our fine dining Indian restaurant and relish a diverse menu of authentic flavors. Whether it's a family celebration or a corporate event, our attentive service and luxurious ambiance guarantee an unforgettable experience. Book your table now and savor the essence of Indian cuisine at its finest.