The 1 Lombard Street Restaurant restaurant is located at the Lombard Street 1, London Greater London. It serves European and French food. The avarage rating of this restaurant rated by 12 reviewers is 4.3. For more deatils and orders call 1 Lombard Street Restaurant on 020 7929 6611 or visit thier website.