Anchorage River House is a Self-catering accommodation establishment located in Still Bay, Western Cape, South Africa. MC26+J5 Still Bay, South Africa Welcome to Anchorage River House, your home away from home in the picturesque town of Still Bay, Western Cape, South Africa. Situated on Main Road, just a stone’s throw away from the tranquil river, this self-catering establishment provides the
Read more...