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.
See also
References
External links