Offering a bar and quiet street view, Capitan Brau's is set in Los Órganos, 400 metres from Los Organos Beach and less than 1 km from Punta Veleros. Private parking can be arranged at an extra charge.
Featuring a private bathroom with a shower and free toiletries, units at the guest house also have free WiFi, while some rooms come with a terrace. At the guest house, the units come with air conditioning and a flat-screen TV.
The nearest airport is Talara Airport, 58 km from the guest house.