LEDA Restaurant is located in Brentford, United Kingdom on 1 London Rd. LEDA Restaurant is rated 4.5 out of 5 in the category modern indian restaurant in United Kingdom. Located in the heart of Brentford London, overlooking the creek with a peaceful view. offer an extensive variety of food, ranging from small plates, fish, meat, vegetarian specialities and some irresistible homemade desserts. Team at Leda is very passionate of the services we provide, and each dish that is prepared is sprinkled with a lot of love and care and that's what sets LEDA apart from others.