Swimming Pool Within The Hotel Riu Touareg Boa Vista Cape Verde Islands Africa

- Image ID: FWY0DY
Swimming Pool Within The Hotel Riu Touareg Boa Vista Cape Verde Islands Africa
LH Images / Alamy Stock Photo
Image ID: FWY0DY
Location: Urbanização Lacacão Lote 13 Praia Lacacão Boa Vista Cape Verde Islands Africa