Resort Latitude Zero opens for business
Telo Islands, Sumatra, Indonesia: Resort Latitude Zero has officially opened its doors for business and is already redefining the future of land based surf resort options in North Sumatra
Telo Islands, Sumatra, Indonesia: Resort Latitude Zero has officially opened its doors for business and is already redefining the future of land based surf resort options in North Sumatra