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

List of British restaurants

References

External links