The World’s Best Restaurant

Apparently, Disfrutar in Barcelona has the best food in the world. Read about it at 50 Best.