Hotel Torreblanca is a small, charming hotel with a restaurant. It offers Spanish cuisine in a rustic, brick-built setting.