There is a newly opened restaurant, in New York City, on the corner of Park Avenue and 63rd Street. Read less