At 1 E 59th St Plaza Food Hall, New York City, NY 10022-1013New York Here : Luke s Lobster- The Plaza. Welcome to Luke s Lobster- The Plaza is rated 4.5. It's worth a try!
Write a review