Located in Los Organos, 14 km from Mancora, Villa Punta Veleros features a year-round outdoor pool Free private parking is available on site Each room comes with a flat-screen TV Certain units feature views of the sea or pool Every room is equipped with a private bathroom equipped with a shower There is a shared kitchen at the property Vichayito is 4 km from Villa Punta Veleros, while Lobitos surf beach is 34 km from the property