Impressed, flabbergasted, and speechless is how I felt during my visit to Caelis, a magnificent French inspired restaurant situated inside the luxurious El Palace Hotel in Barcelona, Spain. Caelis is the place to feast for a special occasion, a culinary dream experience or to have an extraordinary over the top meal of a lifetime. The […]