Enjoy a meal at El Celler de Can Roca. The restaurant — located in Girona, Spain — took the No. 1 spot on this year's list of the World's 100 Best Restaurants.
#35 Done that too.
#32 and that.
#8 Doing it this Xmas. Can't wait :))))))