Casa Theodore, a luxury villa in Cabo San Lucas, Mexico Casa Theodore, a luxury villa in Cabo San Lucas, Mexico