Cet hôtel se trouve dans un quartier résidentiel au milieu d'une forêt de pins, à 300 m de la plage. Il propose des chambres avec salle de bains et télévision à écran plat ; certaines sont dotées d'une terrasse ou d'un balcon.
Cet hôtel est situé à Biscarosse, une station balnéaire des Landes. À 800 mètres de la plage, l'hôtel Les Jardins se trouve également à proximité des lacs de Biscarosse et de Cazaux.