Squirrels corner is one of the most established guest houses in Montagu, South Africa. With your German hosts looking after you every need.