El Bulli, World’s Best Restaurant serves its final dish for now

El Bulli - World's Best Restaurant

Considered to be the “World’s Best Restaurant”, El Bulli, a Spanish restaurant situated in the town of Roses had ended their 27 years in the business but on their way for transformation. The historic last serving was specially prepared for the restaurants staff and their families. It may be closing their doors from the public … Read more