Walkers Beach is a boutique hotel in Plettenberg Bay that offers an intimate and romantic setting for honeymooners
Few honeymoon settings can rival the romance of a charming heritage building within earshot of the Indian Ocean