The Place has been a popular and high-rated restaurant in New York City's West Village for nearly nine years.