Set within 400 metres of Los Organos Beach and less than 1 km of Punta Veleros, Capitan Brau's offers rooms with air conditioning and a private bathroom in Los Órganos. The property features quiet street views. Private parking can be arranged at an extra charge.
The units in the guest house are equipped with a flat-screen TV. 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.
A bar can be found on-site.
The nearest airport is Talara Airport, 58 km from the guest house.