Het Jan Harmsgat ligt in een 17e-eeuwse boerderij in het Langeberg-gebergte, vlak bij de Breede Rivier.
La maison d'hôtes Jan Harmsgat est située dans une ancienne ferme du 17ème siècle entourée par les montagnes du massif de Langeberg et la rivière Breede.