Bio BB La Tortuga ligt in een rustige omgeving op een heuvel op het zuiden, 2 km van het centrum van Meggen. Het biedt een panoramisch uitzicht over het meer van Luzern en de omliggende bergen.
Das Bio BB La Tortuga befindet sich in einer ruhigen Gegend auf einem Südhang, 2 km vom Zentrum von Meggen entfernt. Es bietet einen Panoramablick auf den Vierwaldstättersee und die umliegenden Berge.