Room with a view: Birkenhead House, Hermanus

Birkenhead House, Hermanus, South Africa

From £397 a night.

Photograph courtesy of Birkenhead House

You might also like: