Secluded hotel with a restaurant. Enjoy sea views from the terrace. Offers spacious rooms.