Beachfront apartment hotel with a cafe/bar and terrace. Conveniently located near shops and restaurants. Offers self-catering accommodations.