The Red Leaf restaurant is located at the 67 Queen St, London Greater London. It serves Indian food. Red Leaf is sutiable for groups, has a parking lot, wheelchair accessible and has takeout. The avarage rating of this restaurant rated by 5 reviewers is 4.8. For more deatils and orders call Red Leaf on 020 7236 4884 or visit thier website.