El Castell Cafe Bar is a restaurant offering a menu with appealing dishes and drinks. It's located on a charming street and offers refreshments and tapas.