ATOMIX shared by @eater says: ""Currently the highest ranking North American restaurant on the World's Best list, located in New York City."" on Postcard