Lions Dive and Beach Resort Curacao Today, we’d like to revisit our time at the Lions Dive and Beach Resort Curacao. Curacao is a small island nation in the southern Caribbean, located approximately 65 kilometers north of the Venezuelan coast. It’s a Lesser Antilles island country that’s a part of the Kingdom of the Netherlands, which includes the neighboring islands […]