The Lockhart

Address: 22 – 24 Seymour Place, London, W1H 7NL, United Kingdom
Tel: +44 (0)203 011 5400
Website: view The Lockhart’s website
Door: Open door/walk-ins
Style: Restaurant bar
Food: Set menu


A southern-American restaurant and bar, The Lockhart draws on flavours from states such as Louisiana, Texas and New Mexico combined with local ingredients. Cocktails here follow a similar flavor profile with twists on Juleps and plenty of Bourbon.