Casa Celia is a Spanish establishment that appears to be a rotisserie, offering a variety of food options. It is located in Barcelona.