Lord's (restaurant)

Lord's is a British restaurant in New York City. It was named one of twelve best new restaurants in the United States by Eater in 2023.

The restaurant is located near Dame, a restaurant established by the same group that runs Lord's.