Lord's in New York, NY is a renowned establishment that offers a delightful dining experience with a menu that caters to a variety of tastes. With a focus on affable hospitality, Lord's provides a warm and inviting atmosphere for guests to enjoy their meals.
Located at 506 LaGuardia Place, Lord's is open Monday to Saturday from 5:30 pm to 10 pm, offering a range of delectable dishes that are sure to please any palate. Whether you're looking for a casual dinner or a special occasion, Lord's is the perfect destination for a memorable dining experience.
Generated from the website