Doté d'un bar et offrant une vue paisible sur la rue, le Capitan Brau's est situé à Los Órganos, à 400 mètres de la plage de Los Organos et à moins de 1 km de Punta Veleros. Un parking privé est disponible moyennant des frais supplémentaires.
Leur salle de bains privative est pourvue d'une douche et d'articles de toilette gratuits. Les logements disposent de la climatisation et d'une télévision à écran plat.
L'aéroport de Talara, le plus proche, est implanté à 58 km.