Why did we dine here? – Best Restaurant in the USA? Dine here at 50% off! Eleven Madison Park is a well respected American restaurant situated at 11 Madison Avenue in the Flatiron District of New York City. Three Michelin stars were awarded in 2016. The restaurant was recently ranked #3 in the World by The World’s 50 Best Restaurant list.
Browsing Tag