La Rochelle Country House & Spa

La Rochelle Country House & Spa is located in Eastern Zimbabwe, in Penhalonga district, not far from the city of Mutare. La Rochelle was originally owned by Sir Stephen and Lady Virginia Courtauld, who were both fanatical about gardening. Lady Virginia was also an artist in her own right and was well know in the […]