Eating at Michelin Starred Estela. NYC. Is this World’s 50 Best Restaurant Worthy of its Praise?