Hotel O Castelo offers relaxed accommodation with breakfast, a restaurant, and a bar. Amenities include parking, a garden, a shared lounge, and a terrace.