Located 5 km from Airport this's modern hotel is situated in city of the island's capital, Santa Cruz, nearby the ocean.
Located 5 km from the airport, this modern hotel is situated in the island's capital, Santa Cruz, nearby the ocean.